122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
48581
983762
36326
8097
540304
875688
797333
701653
67093
551790
916872
551361